/*
 *
 *    Copyright (c) 2022 Project CHIP Authors
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

// THIS FILE IS GENERATED BY ZAP

#ifndef CHIP_STRUCTS_H
#define CHIP_STRUCTS_H

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface CHIPScenesClusterSceneExtensionFieldSet : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull clusterId;
@property (strong, nonatomic) NSNumber * _Nonnull length;
@property (strong, nonatomic) NSNumber * _Nonnull value;
- (instancetype)init;
@end

@interface CHIPPowerProfileClusterPowerProfileRecord : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull powerProfileId;
@property (strong, nonatomic) NSNumber * _Nonnull energyPhaseId;
@property (strong, nonatomic) NSNumber * _Nonnull powerProfileRemoteControl;
@property (strong, nonatomic) NSNumber * _Nonnull powerProfileState;
- (instancetype)init;
@end

@interface CHIPPowerProfileClusterScheduledPhase : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull energyPhaseId;
@property (strong, nonatomic) NSNumber * _Nonnull scheduledTime;
- (instancetype)init;
@end

@interface CHIPPowerProfileClusterTransferredPhase : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull energyPhaseId;
@property (strong, nonatomic) NSNumber * _Nonnull macroPhaseId;
@property (strong, nonatomic) NSNumber * _Nonnull expectedDuration;
@property (strong, nonatomic) NSNumber * _Nonnull peakPower;
@property (strong, nonatomic) NSNumber * _Nonnull energy;
@property (strong, nonatomic) NSNumber * _Nonnull maxActivationDelay;
- (instancetype)init;
@end

@interface CHIPDescriptorClusterDeviceType : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull type;
@property (strong, nonatomic) NSNumber * _Nonnull revision;
- (instancetype)init;
@end

@interface CHIPBindingClusterTargetStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSNumber * _Nullable node;
@property (strong, nonatomic) NSNumber * _Nullable group;
@property (strong, nonatomic) NSNumber * _Nullable endpoint;
@property (strong, nonatomic) NSNumber * _Nullable cluster;
- (instancetype)init;
@end

@interface CHIPAccessControlClusterTarget : NSObject
@property (strong, nonatomic) NSNumber * _Nullable cluster;
@property (strong, nonatomic) NSNumber * _Nullable endpoint;
@property (strong, nonatomic) NSNumber * _Nullable deviceType;
- (instancetype)init;
@end

@interface CHIPAccessControlClusterAccessControlEntry : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSNumber * _Nonnull privilege;
@property (strong, nonatomic) NSNumber * _Nonnull authMode;
@property (strong, nonatomic) NSArray * _Nullable subjects;
@property (strong, nonatomic) NSArray * _Nullable targets;
- (instancetype)init;
@end

@interface CHIPAccessControlClusterExtensionEntry : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSData * _Nonnull data;
- (instancetype)init;
@end

@interface CHIPBridgedActionsClusterActionStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull actionID;
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSNumber * _Nonnull type;
@property (strong, nonatomic) NSNumber * _Nonnull endpointListID;
@property (strong, nonatomic) NSNumber * _Nonnull supportedCommands;
@property (strong, nonatomic) NSNumber * _Nonnull status;
- (instancetype)init;
@end

@interface CHIPBridgedActionsClusterEndpointListStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull endpointListID;
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSNumber * _Nonnull type;
@property (strong, nonatomic) NSArray * _Nonnull endpoints;
- (instancetype)init;
@end

@interface CHIPOtaSoftwareUpdateRequestorClusterProviderLocation : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull providerNodeID;
@property (strong, nonatomic) NSNumber * _Nonnull endpoint;
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
- (instancetype)init;
@end

@interface CHIPPowerSourceClusterBatChargeFaultChangeType : NSObject
@property (strong, nonatomic) NSArray * _Nonnull current;
@property (strong, nonatomic) NSArray * _Nonnull previous;
- (instancetype)init;
@end

@interface CHIPPowerSourceClusterBatFaultChangeType : NSObject
@property (strong, nonatomic) NSArray * _Nonnull current;
@property (strong, nonatomic) NSArray * _Nonnull previous;
- (instancetype)init;
@end

@interface CHIPPowerSourceClusterWiredFaultChangeType : NSObject
@property (strong, nonatomic) NSArray * _Nonnull current;
@property (strong, nonatomic) NSArray * _Nonnull previous;
- (instancetype)init;
@end

@interface CHIPGeneralCommissioningClusterBasicCommissioningInfo : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull failSafeExpiryLengthSeconds;
- (instancetype)init;
@end

@interface CHIPNetworkCommissioningClusterNetworkInfo : NSObject
@property (strong, nonatomic) NSData * _Nonnull networkID;
@property (strong, nonatomic) NSNumber * _Nonnull connected;
- (instancetype)init;
@end

@interface CHIPNetworkCommissioningClusterThreadInterfaceScanResult : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull panId;
@property (strong, nonatomic) NSNumber * _Nonnull extendedPanId;
@property (strong, nonatomic) NSString * _Nonnull networkName;
@property (strong, nonatomic) NSNumber * _Nonnull channel;
@property (strong, nonatomic) NSNumber * _Nonnull version;
@property (strong, nonatomic) NSNumber * _Nonnull extendedAddress;
@property (strong, nonatomic) NSNumber * _Nonnull rssi;
@property (strong, nonatomic) NSNumber * _Nonnull lqi;
- (instancetype)init;
@end

@interface CHIPNetworkCommissioningClusterWiFiInterfaceScanResult : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull security;
@property (strong, nonatomic) NSData * _Nonnull ssid;
@property (strong, nonatomic) NSData * _Nonnull bssid;
@property (strong, nonatomic) NSNumber * _Nonnull channel;
@property (strong, nonatomic) NSNumber * _Nonnull wiFiBand;
@property (strong, nonatomic) NSNumber * _Nonnull rssi;
- (instancetype)init;
@end

@interface CHIPGeneralDiagnosticsClusterNetworkInterfaceType : NSObject
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSNumber * _Nonnull isOperational;
@property (strong, nonatomic) NSNumber * _Nullable offPremiseServicesReachableIPv4;
@property (strong, nonatomic) NSNumber * _Nullable offPremiseServicesReachableIPv6;
@property (strong, nonatomic) NSData * _Nonnull hardwareAddress;
@property (strong, nonatomic) NSArray * _Nonnull iPv4Addresses;
@property (strong, nonatomic) NSArray * _Nonnull iPv6Addresses;
@property (strong, nonatomic) NSNumber * _Nonnull type;
- (instancetype)init;
@end

@interface CHIPSoftwareDiagnosticsClusterSoftwareFaultStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull id;
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSData * _Nonnull faultRecording;
- (instancetype)init;
@end

@interface CHIPSoftwareDiagnosticsClusterThreadMetrics : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull id;
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSNumber * _Nonnull stackFreeCurrent;
@property (strong, nonatomic) NSNumber * _Nonnull stackFreeMinimum;
@property (strong, nonatomic) NSNumber * _Nonnull stackSize;
- (instancetype)init;
@end

@interface CHIPThreadNetworkDiagnosticsClusterNeighborTable : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull extAddress;
@property (strong, nonatomic) NSNumber * _Nonnull age;
@property (strong, nonatomic) NSNumber * _Nonnull rloc16;
@property (strong, nonatomic) NSNumber * _Nonnull linkFrameCounter;
@property (strong, nonatomic) NSNumber * _Nonnull mleFrameCounter;
@property (strong, nonatomic) NSNumber * _Nonnull lqi;
@property (strong, nonatomic) NSNumber * _Nonnull averageRssi;
@property (strong, nonatomic) NSNumber * _Nonnull lastRssi;
@property (strong, nonatomic) NSNumber * _Nonnull frameErrorRate;
@property (strong, nonatomic) NSNumber * _Nonnull messageErrorRate;
@property (strong, nonatomic) NSNumber * _Nonnull rxOnWhenIdle;
@property (strong, nonatomic) NSNumber * _Nonnull fullThreadDevice;
@property (strong, nonatomic) NSNumber * _Nonnull fullNetworkData;
@property (strong, nonatomic) NSNumber * _Nonnull isChild;
- (instancetype)init;
@end

@interface CHIPThreadNetworkDiagnosticsClusterOperationalDatasetComponents : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull activeTimestampPresent;
@property (strong, nonatomic) NSNumber * _Nonnull pendingTimestampPresent;
@property (strong, nonatomic) NSNumber * _Nonnull masterKeyPresent;
@property (strong, nonatomic) NSNumber * _Nonnull networkNamePresent;
@property (strong, nonatomic) NSNumber * _Nonnull extendedPanIdPresent;
@property (strong, nonatomic) NSNumber * _Nonnull meshLocalPrefixPresent;
@property (strong, nonatomic) NSNumber * _Nonnull delayPresent;
@property (strong, nonatomic) NSNumber * _Nonnull panIdPresent;
@property (strong, nonatomic) NSNumber * _Nonnull channelPresent;
@property (strong, nonatomic) NSNumber * _Nonnull pskcPresent;
@property (strong, nonatomic) NSNumber * _Nonnull securityPolicyPresent;
@property (strong, nonatomic) NSNumber * _Nonnull channelMaskPresent;
- (instancetype)init;
@end

@interface CHIPThreadNetworkDiagnosticsClusterRouteTable : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull extAddress;
@property (strong, nonatomic) NSNumber * _Nonnull rloc16;
@property (strong, nonatomic) NSNumber * _Nonnull routerId;
@property (strong, nonatomic) NSNumber * _Nonnull nextHop;
@property (strong, nonatomic) NSNumber * _Nonnull pathCost;
@property (strong, nonatomic) NSNumber * _Nonnull lqiIn;
@property (strong, nonatomic) NSNumber * _Nonnull lqiOut;
@property (strong, nonatomic) NSNumber * _Nonnull age;
@property (strong, nonatomic) NSNumber * _Nonnull allocated;
@property (strong, nonatomic) NSNumber * _Nonnull linkEstablished;
- (instancetype)init;
@end

@interface CHIPThreadNetworkDiagnosticsClusterSecurityPolicy : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull rotationTime;
@property (strong, nonatomic) NSNumber * _Nonnull flags;
- (instancetype)init;
@end

@interface CHIPOperationalCredentialsClusterFabricDescriptor : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSData * _Nonnull rootPublicKey;
@property (strong, nonatomic) NSNumber * _Nonnull vendorId;
@property (strong, nonatomic) NSNumber * _Nonnull fabricId;
@property (strong, nonatomic) NSNumber * _Nonnull nodeId;
@property (strong, nonatomic) NSString * _Nonnull label;
- (instancetype)init;
@end

@interface CHIPOperationalCredentialsClusterNOCStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSData * _Nonnull noc;
@property (strong, nonatomic) NSData * _Nullable icac;
- (instancetype)init;
@end

@interface CHIPGroupKeyManagementClusterGroupInfoMapStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSNumber * _Nonnull groupId;
@property (strong, nonatomic) NSArray * _Nonnull endpoints;
@property (strong, nonatomic) NSString * _Nullable groupName;
- (instancetype)init;
@end

@interface CHIPGroupKeyManagementClusterGroupKeyMapStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSNumber * _Nonnull groupId;
@property (strong, nonatomic) NSNumber * _Nonnull groupKeySetID;
- (instancetype)init;
@end

@interface CHIPGroupKeyManagementClusterGroupKeySetStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull groupKeySetID;
@property (strong, nonatomic) NSNumber * _Nonnull groupKeySecurityPolicy;
@property (strong, nonatomic) NSData * _Nullable epochKey0;
@property (strong, nonatomic) NSNumber * _Nullable epochStartTime0;
@property (strong, nonatomic) NSData * _Nullable epochKey1;
@property (strong, nonatomic) NSNumber * _Nullable epochStartTime1;
@property (strong, nonatomic) NSData * _Nullable epochKey2;
@property (strong, nonatomic) NSNumber * _Nullable epochStartTime2;
- (instancetype)init;
@end

@interface CHIPFixedLabelClusterLabelStruct : NSObject
@property (strong, nonatomic) NSString * _Nonnull label;
@property (strong, nonatomic) NSString * _Nonnull value;
- (instancetype)init;
@end

@interface CHIPUserLabelClusterLabelStruct : NSObject
@property (strong, nonatomic) NSString * _Nonnull label;
@property (strong, nonatomic) NSString * _Nonnull value;
- (instancetype)init;
@end

@interface CHIPModeSelectClusterModeOptionStruct : NSObject
@property (strong, nonatomic) NSString * _Nonnull label;
@property (strong, nonatomic) NSNumber * _Nonnull mode;
@property (strong, nonatomic) NSNumber * _Nonnull semanticTag;
- (instancetype)init;
@end

@interface CHIPModeSelectClusterSemanticTag : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull mfgCode;
@property (strong, nonatomic) NSNumber * _Nonnull value;
- (instancetype)init;
@end

@interface CHIPDoorLockClusterDlCredential : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull credentialType;
@property (strong, nonatomic) NSNumber * _Nonnull credentialIndex;
- (instancetype)init;
@end

@interface CHIPIasAceClusterIasAceZoneStatusResult : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull zoneId;
@property (strong, nonatomic) NSNumber * _Nonnull zoneStatus;
- (instancetype)init;
@end

@interface CHIPChannelClusterChannelInfo : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull majorNumber;
@property (strong, nonatomic) NSNumber * _Nonnull minorNumber;
@property (strong, nonatomic) NSString * _Nullable name;
@property (strong, nonatomic) NSString * _Nullable callSign;
@property (strong, nonatomic) NSString * _Nullable affiliateCallSign;
- (instancetype)init;
@end

@interface CHIPChannelClusterLineupInfo : NSObject
@property (strong, nonatomic) NSString * _Nonnull operatorName;
@property (strong, nonatomic) NSString * _Nullable lineupName;
@property (strong, nonatomic) NSString * _Nullable postalCode;
@property (strong, nonatomic) NSNumber * _Nonnull lineupInfoType;
- (instancetype)init;
@end

@interface CHIPTargetNavigatorClusterTargetInfo : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull identifier;
@property (strong, nonatomic) NSString * _Nonnull name;
- (instancetype)init;
@end

@interface CHIPMediaPlaybackClusterPlaybackPosition : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull updatedAt;
@property (strong, nonatomic) NSNumber * _Nullable position;
- (instancetype)init;
@end

@interface CHIPMediaInputClusterInputInfo : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull index;
@property (strong, nonatomic) NSNumber * _Nonnull inputType;
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSString * _Nonnull descriptionString;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterDimension : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull width;
@property (strong, nonatomic) NSNumber * _Nonnull height;
@property (strong, nonatomic) NSNumber * _Nonnull metric;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterAdditionalInfo : NSObject
@property (strong, nonatomic) NSString * _Nonnull name;
@property (strong, nonatomic) NSString * _Nonnull value;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterParameter : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull type;
@property (strong, nonatomic) NSString * _Nonnull value;
@property (strong, nonatomic) NSArray * _Nullable externalIDList;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterContentSearch : NSObject
@property (strong, nonatomic) NSArray * _Nonnull parameterList;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterStyleInformation : NSObject
@property (strong, nonatomic) NSString * _Nullable imageUrl;
@property (strong, nonatomic) NSString * _Nullable color;
@property (strong, nonatomic) CHIPContentLauncherClusterDimension * _Nullable size;
- (instancetype)init;
@end

@interface CHIPContentLauncherClusterBrandingInformation : NSObject
@property (strong, nonatomic) NSString * _Nonnull providerName;
@property (strong, nonatomic) CHIPContentLauncherClusterStyleInformation * _Nullable background;
@property (strong, nonatomic) CHIPContentLauncherClusterStyleInformation * _Nullable logo;
@property (strong, nonatomic) CHIPContentLauncherClusterStyleInformation * _Nullable progressBar;
@property (strong, nonatomic) CHIPContentLauncherClusterStyleInformation * _Nullable splash;
@property (strong, nonatomic) CHIPContentLauncherClusterStyleInformation * _Nullable waterMark;
- (instancetype)init;
@end

@interface CHIPAudioOutputClusterOutputInfo : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull index;
@property (strong, nonatomic) NSNumber * _Nonnull outputType;
@property (strong, nonatomic) NSString * _Nonnull name;
- (instancetype)init;
@end

@interface CHIPApplicationLauncherClusterApplication : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull catalogVendorId;
@property (strong, nonatomic) NSString * _Nonnull applicationId;
- (instancetype)init;
@end

@interface CHIPApplicationLauncherClusterApplicationEP : NSObject
@property (strong, nonatomic) CHIPApplicationLauncherClusterApplication * _Nonnull application;
@property (strong, nonatomic) NSNumber * _Nullable endpoint;
- (instancetype)init;
@end

@interface CHIPApplicationBasicClusterApplicationBasicApplication : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull catalogVendorId;
@property (strong, nonatomic) NSString * _Nonnull applicationId;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterSimpleStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull a;
@property (strong, nonatomic) NSNumber * _Nonnull b;
@property (strong, nonatomic) NSNumber * _Nonnull c;
@property (strong, nonatomic) NSData * _Nonnull d;
@property (strong, nonatomic) NSString * _Nonnull e;
@property (strong, nonatomic) NSNumber * _Nonnull f;
@property (strong, nonatomic) NSNumber * _Nonnull g;
@property (strong, nonatomic) NSNumber * _Nonnull h;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterTestFabricScoped : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSNumber * _Nonnull fabricSensitiveInt8u;
@property (strong, nonatomic) NSNumber * _Nullable optionalFabricSensitiveInt8u;
@property (strong, nonatomic) NSNumber * _Nullable nullableFabricSensitiveInt8u;
@property (strong, nonatomic) NSNumber * _Nullable nullableOptionalFabricSensitiveInt8u;
@property (strong, nonatomic) NSString * _Nonnull fabricSensitiveCharString;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nonnull fabricSensitiveStruct;
@property (strong, nonatomic) NSArray * _Nonnull fabricSensitiveInt8uList;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterNullablesAndOptionalsStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nullable nullableInt;
@property (strong, nonatomic) NSNumber * _Nullable optionalInt;
@property (strong, nonatomic) NSNumber * _Nullable nullableOptionalInt;
@property (strong, nonatomic) NSString * _Nullable nullableString;
@property (strong, nonatomic) NSString * _Nullable optionalString;
@property (strong, nonatomic) NSString * _Nullable nullableOptionalString;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nullable nullableStruct;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nullable optionalStruct;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nullable nullableOptionalStruct;
@property (strong, nonatomic) NSArray * _Nullable nullableList;
@property (strong, nonatomic) NSArray * _Nullable optionalList;
@property (strong, nonatomic) NSArray * _Nullable nullableOptionalList;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterNestedStruct : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull a;
@property (strong, nonatomic) NSNumber * _Nonnull b;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nonnull c;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterNestedStructList : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull a;
@property (strong, nonatomic) NSNumber * _Nonnull b;
@property (strong, nonatomic) CHIPTestClusterClusterSimpleStruct * _Nonnull c;
@property (strong, nonatomic) NSArray * _Nonnull d;
@property (strong, nonatomic) NSArray * _Nonnull e;
@property (strong, nonatomic) NSArray * _Nonnull f;
@property (strong, nonatomic) NSArray * _Nonnull g;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterDoubleNestedStructList : NSObject
@property (strong, nonatomic) NSArray * _Nonnull a;
- (instancetype)init;
@end

@interface CHIPTestClusterClusterTestListStructOctet : NSObject
@property (strong, nonatomic) NSNumber * _Nonnull fabricIndex;
@property (strong, nonatomic) NSData * _Nonnull operationalCert;
- (instancetype)init;
@end

NS_ASSUME_NONNULL_END

#endif /* CHIP_STRUCTS_H */
